09. 均匀分布可视化
均匀概率分布可视化
本练习可学习的技能
*在 Python 中可视化概率分布
*计算离散概率分布的高度
练习介绍
你记得课程视频中瓶子旋转的概率分布是怎样的吗?
由于在 0 到 360 度之间的任何角度停下来的概率是相等的,所以旋转的瓶子具有连续的均匀概率分布。术语“均匀”表示这个瓶子在任何角度停下来的概率相同。连续意味着分布呈现为没有突然跳跃或间隙的曲线或直线。在本例中,分布从 0 到 360 度是连续的。
如果您要查看瓶子旋转的概率分布,则需要计算代表概率分布的矩形的宽度和高度。矩形区域面积表示在 0 和 360 度之间停下来的概率,在本例中等于 1。
练习
本练习中,有一个函数可以使均匀的概率分布可视化。它需要三个输入:
- x 轴的最小值(对于瓶子而言,该值为 0)
- x 轴的最大值(对于瓶子而言,该值为 360)
- x 轴的 tick_interval,以便你根据所选的最小值和最大值对可视化进行调整。
您将需要填上 y 值,该函数才能正常工作。想想如果你已经知道宽度,你需要考虑如何计算矩形的高度。请记住,矩形的面积必须等于 1,因为瓶子停止在 0 和 360 度之间的概率是 1。
这个练习可能看起来很简单,但可以帮助你了解 Python 的一些可视化功能。下一个练习将会更具挑战性。
下面是运行的一些输出:
plot_uniform(100, 500, 50)
plot_uniform(0,360, 50)
蓝色阴影区域表示瓶子在 0 和 360 度之间停下来的概率。你已经知道,瓶子在 0 到 360 度之间停下来的概率等于 1。
P(0 to 360) = (360 - 0) / 360,结果等于 1。
你还可以从可视化中获得相同的信息,具体方式为计算矩形的面积。
P(0 to 360) = (360 - 0) * .00277777,结果也等于 1。
练习在下一页。点击“下一页”按钮或点击概念标题“均匀分布可视化[练习]”。